package com.zn.dao;

import com.zn.pojo.ReportVerifyInfo;
import org.apache.ibatis.annotations.Param;

public interface ReportVerifyInfoMapper {
    int deleteByPrimaryKey(Integer verifyId);

    int insert(ReportVerifyInfo record);

    int insertSelective(ReportVerifyInfo record);

    ReportVerifyInfo selectByPrimaryKey(Integer verifyId);

    int updateByPrimaryKeySelective(ReportVerifyInfo record);

    int updateByPrimaryKey(ReportVerifyInfo record);

    int selectStatusByRidAndUid(@Param("rid") Integer reportId,@Param("uid") Integer uid);

    int updateStatusByRidAndUid(ReportVerifyInfo info);

    String selectVerifyReasonInfo(@Param("rid")Integer rid);

    String selectAuditReasonInfo(@Param("rid")Integer rid);

    int deleteByRid(@Param("rid") Integer rid);

    int updatePrintCountByRid(Integer rid);

    int updatePrintTime(Integer rid);

    int updateStatusByPT();

    ReportVerifyInfo selectByRid(Integer rid);
}